// 导入express框架
const express = require('express');
// 创建路由实例
const router = express.Router();

// 导入登录相关的处理函数
const loginHandler = require('../router_handler/login.js');

// 导入express-joi用于请求参数验证
const expressJoi = require('@escook/express-joi');
// 导入登录相关的验证规则
const {login_limit} = require('../limit/login.js');


// 定义登录接口，使用expressJoi进行参数验证，然后调用登录处理函数
router.post('/login',expressJoi(login_limit),loginHandler.login);
// 定义注册接口，使用expressJoi进行参数验证，然后调用注册处理函数
router.post('/register',expressJoi(login_limit),loginHandler.register);

// 导出路由模块
module.exports = router;
